off-the-shelf technologies - German English Dictionary